Magnetic Pages Article | 1995-09-02 | 5KB | 86 lines
MPARTICLE
Workshop : Amigaguide
Was ist Amigaguide ?
O Amigaguide ist ein Hypertextclone, also ein Text in dem der Benutzer C interagieren kann. Das Amigaguide bietet einen GuideProgrammierer0 zahlose M
glichkeiten an dies zu realisieren.
2 1. Wie kann ich
berhaupt ein Guide schreiben ?
F Du ben
tigst ein Texteditor oder Textverarbeitungsprogramm, das die@ Alt Taste unterst
tzt. Dies tun nicht alle - also aufgepasst.F Danach kann der Text ganz normal eingegeben werden, allerdings sind3 f
r die Interaktion versch. Sonderbefehle n
2. Der erste Schritt
J Hypertext ben
tigt damit es den Text und die Befehle nicht mischt immer? ein Symbol, das ihm mitteilt, da
ein Befehl f
r ihn wartet.F Bei Amigaguide ist dies @ (dieses Zeichen erscheint mit der Tasten-A kombination Alt (+) 2).@ Steht jedem Amigaguide Befehl vorran.
G Damit der Interpreter
berhaupt erkennt, da
es sich bei Deinem TextH um ein Amigaguide Dokument handelt, mu
die erste Zeile Deines Textes
@DATABASE " ... "
D lauten. In den Anf
hrungszeichen kannst Du einen beliebigen Titel
eingeben.2 Als n
chstes kannst Du Dich optional verewigen:
& @AUTHOR ... (nur OS 3.x)
/ Statt den Punkten f
gst Du Deinen Namen ein.8 Du solltest dem Guide auch eine Versionsnummer geben:
% @VER: ... (nur OS 3.x)
1 Die Punkte vertreten hier eine beliebige Zahl.9 Jetzt suchen wir uns unseren Lieblingszeichensatz aus:
# @FONT courier.font 13
& Damit w
re der erste Schritt getan.
3. Hauptbefehle
L An dieser Stelle behandeln wir die Befehle,ohne die gar keine Interaktion
glich w
@{ " ... "link ...}
I Dieser Befehl erm
glicht uns ein Wort/Satz zu einem Gadget (das,wo manO mit der Maus draufklickt) umzuformen.Der Satz/das Wort stehen in den G Anf
hrungszeichen.Hinter dem link steht ein NODENAME zu dem der Leser+ gelangen soll,wenn er das Gadget dr
D Nodename ist eine Art
berschrift.Am Anfang eines Abschnittes derG auf dem Bildschirm ausgegeben werden soll,mu
dieser benannt werden:
@NODE ...
C Vortan tr
gt dieser Abschnitt einen internen Namen.Bet
tigt also@ ein Leser ein Gadget verzweigt er zu dem Textabschnitt dessen( Namen Du hinter link eingesetzt hast.B Nat
rlich braucht unser Node auch ein Ende,denn sonst w
rde derC gesammte Text gleichzeitig auf dem Bildschirm ausgegeben werden.
@ENDNODE
C Hier gen
gt der Befehl,die Angabe des Nodenamens ist nicht n
E Solche Befehle,wie @ENDNODE und @NODE,m
ssen immer am Zeilenanfang
stehen.
4. Nodebefehle
I Um ein Node zu verbessern,k
nnen noch folgende Befehle genutzt werden:
@TITLE " ... "
G Dieser Befehl verpasst dem Node eine
berschrift die auf dem Monitor
ausgegeben wird.
@NEXT ...
@PREV ...
G Die beiden Befehle zeigen dem Interpreter,welche Nodes bei bet
tigenE der "vor" und "zur
ck" Gadget (immer vorhanden) erscheinen sollen.C Fehlen diese Angaben,geht der Interpreter nach der Reihe und dasB unmittelbar folgende/vorhergehende Node erscheint.Diese Angaben* m
ssen immer direkt unter @NODE stehen.
Ausblick:
J Teil 2: Wir besch
ftigen uns mit Grafik und Sound Einbindung,dem Index,? Textmanipulationen und schreiben unser erstes Guide.
B Teil 3: Wir lernen die "Actionbefehle" kennen und beenden unser